package com.tiger.userClient;


import com.tiger.db.service.*;
import org.springframework.stereotype.Service;


@Service
public class Db {
    public final DPlatformConfigService platformConfig;
    public final UserService user;
    public final DictionaryCategoryService dictionaryCategory;
    public final DictionaryItemService dictionaryItem;


    public final DAppService app;
    public final DBannerService banner;
    public final DNewsService news;

    public final DAppCategoryService appCategory;
    public final DStudentService student;
    public final DTeacherService teacher;
    public final DOtherUserService otherUser;

    public final DAppCategoryVisitorService appCategoryVisitor;
    public final DAppVisitorService appVisitor;

    public final DAppVisitMonthStatisticService appVisitMonthStatistic;
    public final DAppVisitYearStatisticService appVisitYearStatistic;

    public final DUsersService users;

    public final DFeedbackRecordService feedbackRecord;

    public final DDeptContactsService deptContacts;



    public Db(DPlatformConfigService platformConfig, UserService user, DictionaryCategoryService dictionaryCategory, DictionaryItemService dictionaryItem, DAppService app, DBannerService banner, DNewsService news, DAppCategoryService appCategory, DStudentService student, DTeacherService teacher, DOtherUserService otherUser, DAppCategoryVisitorService appCategoryVisitor, DAppVisitorService appVisitor, DAppVisitMonthStatisticService appVisitMonthStatistic, DAppVisitYearStatisticService appVisitYearStatistic, DUsersService users, DFeedbackRecordService feedbackRecord, DDeptContactsService deptContacts) {
        this.platformConfig = platformConfig;
        this.user = user;
        this.dictionaryCategory = dictionaryCategory;
        this.dictionaryItem = dictionaryItem;
        this.app = app;
        this.banner = banner;
        this.news = news;
        this.appCategory = appCategory;
        this.student = student;
        this.teacher = teacher;
        this.otherUser = otherUser;
        this.appCategoryVisitor = appCategoryVisitor;
        this.appVisitor = appVisitor;
        this.appVisitMonthStatistic = appVisitMonthStatistic;
        this.appVisitYearStatistic = appVisitYearStatistic;
        this.users = users;
        this.feedbackRecord = feedbackRecord;
        this.deptContacts = deptContacts;
    }
}
